package com.financial.service.heemoney.dto.businsess;

/**
 * @api {post}
 * @apiExample author zhaopengjun
 * tar 汇收银开通付款结算账户业务参数
 * date   2020/3/17 12:12
 * @apiGroup
 * @apiVersion 1.0.0
 * @apiHeader
 * @apiParam
 * @apiSuccess
 */
public class HeemoneySplitAccountBusinessDTO extends BaseHeemoneyBusinessDTO {
    /**
     *商户号
     */
    private String mch_uid;

    /**
     *门店uid
     */
    private String store_uid;

    /**
     *账户类型：1=个人,2=企业
     */
    private String account_type;

    /**
     * 	账户性质：0=实户（固定值）
     */
    private String account_class;

    /**
     * 	银行编号
     */
    private String bank_code;

    /**
     *开户支行所在省编号
     */
    private String bank_province_id;

    /**
     *开户支行所在市编号
     */
    private String bank_city_id;

    /**
     *开户支行名称，账户类型为企业时必填
     */
    private String open_branch_bank;

    /**
     *营业执照编号，账户类型为企业时必填
     */
    private String business_no;
    /**
     *银行预留手机号，账户类型为个人时必填
     */
    private String bank_mobile;


    /**
     * 	证件类型，1=身份证，2=护照
     */
    private String corp_idcard_type;

    /**
     * 	法人姓名，企业账户必填
     */
    private String legal_user;

    /**
     *证件号码/法人证件号码
     */
    private String legal_idcard;


    /**
     * 	银行卡号
     */
    private String bank_card_no;

    /**
     * 	开户人/企业名称
     */
    private String bank_account;

    /**
     * 	付款通道，客商
     */
    private String provider_type;

    public String getMch_uid() {
        return mch_uid;
    }

    public void setMch_uid(String mch_uid) {
        this.mch_uid = mch_uid;
    }

    public String getStore_uid() {
        return store_uid;
    }

    public void setStore_uid(String store_uid) {
        this.store_uid = store_uid;
    }

    public String getAccount_type() {
        return account_type;
    }

    public void setAccount_type(String account_type) {
        this.account_type = account_type;
    }

    public String getAccount_class() {
        return account_class;
    }

    public void setAccount_class(String account_class) {
        this.account_class = account_class;
    }

    public String getBank_code() {
        return bank_code;
    }

    public void setBank_code(String bank_code) {
        this.bank_code = bank_code;
    }

    public String getBank_province_id() {
        return bank_province_id;
    }

    public void setBank_province_id(String bank_province_id) {
        this.bank_province_id = bank_province_id;
    }

    public String getBank_city_id() {
        return bank_city_id;
    }

    public void setBank_city_id(String bank_city_id) {
        this.bank_city_id = bank_city_id;
    }

    public String getOpen_branch_bank() {
        return open_branch_bank;
    }

    public void setOpen_branch_bank(String open_branch_bank) {
        this.open_branch_bank = open_branch_bank;
    }

    public String getBusiness_no() {
        return business_no;
    }

    public void setBusiness_no(String business_no) {
        this.business_no = business_no;
    }

    public String getBank_mobile() {
        return bank_mobile;
    }

    public void setBank_mobile(String bank_mobile) {
        this.bank_mobile = bank_mobile;
    }

    public String getCorp_idcard_type() {
        return corp_idcard_type;
    }

    public void setCorp_idcard_type(String corp_idcard_type) {
        this.corp_idcard_type = corp_idcard_type;
    }

    public String getLegal_user() {
        return legal_user;
    }

    public void setLegal_user(String legal_user) {
        this.legal_user = legal_user;
    }

    public String getLegal_idcard() {
        return legal_idcard;
    }

    public void setLegal_idcard(String legal_idcard) {
        this.legal_idcard = legal_idcard;
    }

    public String getBank_card_no() {
        return bank_card_no;
    }

    public void setBank_card_no(String bank_card_no) {
        this.bank_card_no = bank_card_no;
    }

    public String getBank_account() {
        return bank_account;
    }

    public void setBank_account(String bank_account) {
        this.bank_account = bank_account;
    }

    public String getProvider_type() {
        return provider_type;
    }

    public void setProvider_type(String provider_type) {
        this.provider_type = provider_type;
    }
}
